cmake_minimum_required(VERSION 3.5.0)

set(exe_name faker_launcher)
project(launcher)

set(CMAKE_CXX_STANDARD 17)

set(local_src

    App.cpp
    System.cpp
    System.cpp
    Serializer.cpp

)

add_executable(${exe_name} main.cpp ${local_src})

find_package(pthread)
find_package(dl)
find_package(GL)
find_package(glfw3)
find_package(ogl-gut)
find_package(ogl-math)
find_package(ogl-model)

set(gl_libs)

find_package(faker_scene_launcher)
find_package(faker_render_launcher)

target_link_libraries(${exe_name} 
    ogl-gut 
    GL 
    glfw3
    dl 
    pthread
    ogl-math 
    ogl-model
    faker_basic_launcher
    faker_scene_launcher 
    faker_render_launcher
    )
